﻿html,body{background-color:#f5f0ec;}
textarea,input{border:0;resize:none;color:#666;}
textarea{width:100%;}
a{color:#fa4043;}

.icon-sprite:after{background:url(../images/icons-sprite.png) no-repeat;}
.smallicon-sprite:after{background:url(../images/smallicons-sprite.png) no-repeat;}

/*
* @顶部菜单
*
*/
.top-bar{position:relative;width:100%;}
.top-bar-cont{height:90px;background-color:#267ada;}
.btn-bar-css,.btn-bar-txt{position:absolute;top:0;height:90px;line-height:90px;padding:0 28px;}

.btn-bar-css i{display: inline-block;vertical-align:middle;}
.btn-bar-left{left:0;}
.btn-bar-right{right:0;}
.top-bar h1{width:100%;height:90px;line-height:90px;font-size:34px;color:#fff;text-align:center;}
.top-bar .btn-bar-css i{background:url(../images/icons-sprite.png) no-repeat;}
.top-bar .btn-bar-back i{width:22px;height:36px;background-position:0 -215px;}
.top-bar .btn-bar-menu i{width:42px;height:44px;background-position:0 -170px;}
.top-bar .btn-bar-search i{width:35px;height:35px;background-position:0 -255px;}
.top-bar .btn-bar-home i{width:36px;height:36px;background-position:0 -295px;}
.top-bar .btn-bar-set i{width:42px;height:42px;background-position:0 -530px;}
.top-bar .btn-bar-edit i{width:35px;height:35px;background-position:0 -655px;}

.top-bar .btn-txt-state i{border:1px solid #67a8f3;-webkit-border-radius:4px;border-radius:4px;padding:2px 5px;font-size:24px;color:#fff;}

.top-bar-cont .h1-icon{display:inline-block;background:url(../images/icons-sprite.png) no-repeat;margin-left:18px;} 
.top-bar-cont .data-icon{width:39px;height:32px;background-position:0 -45px;vertical-align:-4px;}
/*
* @顶部广告
*/
.top-ad-content a,.top-ad-content img{display:block;width:100%;height:70px;}
    
/*
* @显示诸如：请假、请假类型
*
*/
.row-info-list>li{position:relative;display:-webkit-box;min-height:88px;border-bottom:1px solid #dfd9d4;background-color:#fff;color:#666;}
.row-info-list>li:last-child{border-bottom-color:#beb9b3;}
.row-info-list .info-list-name,.row-info-list .info-list-cont{line-height:48px;padding-top:20px;padding-bottom:20px;font-size:32px;}
.row-info-list .info-list-name{width:228px;padding-left:28px;color:#999;}
.row-info-list .info-list-cont{position:relative;padding-right:28px;-webkit-box-flex:1;}
.row-info-list .next-icon .info-list-cont{padding-right:86px;}
.row-info-list .next-icon:after,.row-info-list .time-icon:after{content:'';position:absolute;right:28px;top:50%;width:40px;height:40px;margin-top:-20px;background-position:0 -80px;} 
.row-info-list .time-icon:after{height:32px;background-position:0 -795px;margin-top:-16px;}
.row-info-list .info-list-state,.row-info-list .info-list-txt{display:-webkit-box;font-size: 32px;-webkit-box-orient: vertical;-webkit-box-pack: center;}
.row-info-list .info-list-txt{padding-right:28px;}
/*
*单独宽
*/
.list-name-w178 .info-list-name{width:178px;}

/*
*@行中按钮
*/
.row-btn{display:-webkit-box;padding: 0 28px;}
.row-btn-txt{-webkit-box-flex:1;font-size:32px;color:#ccc;}
.row-btn-icon{padding-left:18px;}
.row-btn-icon i{display:inline-block;background:url(../images/smallicons-sprite.png) no-repeat;vertical-align:middle;}
.row-btn-look,.row-btn-del{text-align:right;}
.row-btn-del{height:88px;line-height:88px;}
.row-btn-look .row-btn-icon{line-height:60px;}
.row-btn-look .row-btn-icon i{width:15px;height:24px;background-position: 0 -185px;}
.row-btn-score .row-btn-txt{height:48px;line-height:48px;padding-top:20px;padding-bottom:20px;color:#999;}

/*
*@内容只读
*/
.row-info-readonly .row-info-list>li{min-height:70px;}
.row-info-readonly .row-info-list .info-list-name,.row-info-readonly .row-info-list .info-list-cont{padding-top:11px;padding-bottom:11px;}
.row-info-readonly .row-info-list .info-list-cont{color:#666;}

.single-row .row-info-list .info-list-cont,.income-row .row-info-list .info-list-cont{padding-left:28px;color:#666;}

/*
*@右侧带可点击Icon
*/
.icon-click .info-list-cont{padding-right:0;}    
.icon-click .row-left-icon,.icon-click .info-list-icon{display:-webkit-box;width:40px;padding-left:18px;padding-right:28px;-webkit-box-orient: vertical;-webkit-box-pack: center;} 
.icon-click .row-left-icon:after,.icon-click .info-list-icon:after{content:'';display:block;background:url(../images/icons-sprite.png) no-repeat;}
.icon-click .ask-icon:after{width:40px;height:40px;background-position:0 -125px;}
.icon-click .next-icon:after{width:40px;height:40px;background-position:0 -80px;}

/*
*@内容顶部菜单
*/
.content-nav{width:100%;border-top:1px solid #a8caf0;border-bottom:1px solid #fff;}
.content-nav-cont{position:relative;width:100%;height:70px;line-height:70px;border-bottom:1px solid #3780d1;background-color:#5195e1; -webkit-box-sizing: border-box;box-sizing: border-box;}
.content-nav-cont h2{line-height:70px;font-size:34px;color:#fff;text-align:center;}
.content-nav-cont .btn-bar-css{height:70px;line-height:70px;}
.content-nav-cont .btn-bar-css i{background:url(../images/icons-sprite.png) no-repeat;}
.content-nav-cont .btn-nav-add i{width:41px;height:41px;background-position:0 0;}
.content-nav-cont .btn-nav-time i{width:39px;height:32px;background-position:0 -45px;}

/*
*@详细记录（时间）
*/
.detail-record{padding:0 18px 0 28px;}
.detail-record-list>li{position:relative;min-height:120px;margin-top:18px;margin-bottom:18px;padding-left:48px;}
.detail-record-list-cont{position:relative;height:120px;padding-left:14px;margin-bottom:18px;}
.detail-record-list-cont:last-child{margin-bottom:0;}
.detail-record-list-cont .css-icon{position:absolute;left:3px;top:49px;width:22px;height:22px;background-color:#f8f8f8;-webkit-box-shadow: 2px 2px 4px 0px #dbdbdb;box-shadow: 2px 2px 4px 0px #dbdbdb;-webkit-transform: rotate(45deg);-webkit-transform-origin: 50% 50%;z-index:1;}
.detail-record-list-cont .list-cont{display:-webkit-box;-webkit-box-shadow: -1px 5px 10px -3px #dbdbdb;
    box-shadow: -1px 5px 10px -3px #dbdbdb;} 
.detail-record-time{position:relative;width:132px;height:120px;background-color:#f8f8f8;text-align:center;z-index:2;overflow:hidden;}
.detail-record-time .time-dd,.detail-record-time .time-txt{line-height:81px;font-size:60px;color:#999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.detail-record-time .time-yymm,.detail-record-time .time-money{line-height:24px;font-size:24px;color:#ccc;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}   
.detail-record .record-cont-up{height:60px;line-height:60px;border-bottom:1px solid #efece9;}
.detail-record .record-cont-down{height:59px;line-height:59px;}
.detail-record .record-cont-up,.detail-record .record-cont-down{padding:0 18px;font-size:26px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} 
.detail-record .record-cont-up>span,.detail-record .record-cont-down>span{color:#999;} 
    
.list-cont .detail-record-cont{-webkit-box-flex:1;border-left:1px solid #efece9;background-color:#fff;-webkit-box-sizing: border-box;box-sizing: border-box;}
.list-cont .detail-record-cont h3,.list-cont .detail-record-cont .detail-record-cause{padding-left:14px;padding-right:14px;}
.list-cont .detail-record-cont h3{height:65px;line-height:65px;border-bottom:1px solid #efece9;font-size:32px;color:#666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list-cont .detail-record-cont .detail-record-cause{line-height:54px;font-size:24px;color:#999;}

/*
*@考勤详细记录阙状态图标
*css-dispose(待处理)、css-undispose(未处理)、css-disposed(已处理)、css-return(被拒绝)
*/        
.state-icon{position:absolute;left:0;top:40px;width:42px;height:42px;background:url(../images/listicons-sprite.png) no-repeat;}

.detail-record-list .css-dispose .fn-c-state{color:#666;}
.detail-record-list .css-dispose .state-icon{background-position:0 0;}
.detail-record-list .css-undispose .fn-c-state{color:#fa4043;}
.detail-record-list .css-undispose .state-icon{background-position:0 -101px;}
.detail-record-list .css-disposed .fn-c-state{color:#3580d5;}
.detail-record-list .css-disposed .state-icon{background-position:0 -151px;}
.detail-record-list .css-return .fn-c-state{color:#fa4043;}
.detail-record-list .css-return .state-icon{background-position:0 -50px;}
 
/*
*@工资单
*/
.income-record .css-icon-circle{position:absolute;left:0;top:18px;width:80px;height:80px;line-height:80px;background-color:#fff;border-radius:40px;-webkit-box-shadow: 2px 3px 5px -2px #d4d4d4;box-shadow: 2px 3px 5px -2px #d4d4d4;font-size:28px;color:#267ada;text-align:center;}
.income-record .css-icon-circle>span{font-size:24px;}
.income-record .detail-record-list>li{padding-left:94px;}
.income-record .detail-record-time{width:174px;height:84px;background-image:url();background-repeat:no-repeat;background-position:0 0; padding:18px;}
.income-record .detail-record-time .time-txt{line-height:42px;font-size:28px;}
.income-record .detail-record-time .time-money{line-height:44px;font-size:34px;color:#3580d5;}
.income-record .detail-record-time .time-money>span{font-size:24px;}

/*
*@工资列表
*/
.income-row>h2,.income-row .row-btn{height:60px;line-height:60px;padding:0 28px;color:#ccc;}
.income-row>h2{background-color:#5195e1;font-size:32px;color:#fff;} 
.income-row .row-info-list>li{min-height:70px;}
.income-row .row-info-list .info-list-cont{padding-top:11px;padding-right:0;padding-bottom:11px;padding-left:0;font-size:28px;}
.income-row .row-info-list .info-list-num{display:-webkit-box;padding-left:18px;padding-right:28px;font-size:28px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient: vertical;-webkit-box-pack: center;}

.income-row .row-info-list .income-total{padding-left:28px;}
.income-row .row-info-list .income-total .info-list-cont{font-size:32px;color:#999;}
.income-row .row-info-list .income-total .info-list-num{font-size:32px;color:#267ada;}
.row-info-list .row-bg-f8f8f8{color:#ccc; background-color:#f8f8f8;}

.income-row .row-left-icon{padding-left:28px;padding-right:18px;line-height:70px;}
.income-row .row-left-icon i{width:32px;height:32px;line-height:32px;background-color:#adcdf2;-webkit-border-radius:16px;border-radius:16px;font-size:24px;color:#fff;text-align:center;}


    
.other-income-row .row-info-list .info-list-cont{padding-left:28px;padding-right:28px;}
.other-income-row .row-info-list .info-list-cont p:nth-child(1){color:#267ada;}
.other-income-row .row-info-list .info-list-cont p:nth-child(2){color:#666;}

.income-row .info-list-cont .ask-icon{display:inline-block;width:40px;height:40px;background:url(../images/icons-sprite.png) 0 -125px no-repeat;margin-left:18px;vertical-align:-8px;}  
.income-row .row-btn .row-btn-txt{font-size:28px;}

 
/*
*@工资单时间TABS
*/
.tabs-nav{height:91px;background-color:#fff; padding:31px 28px 0 28px;}
.tabs-nav-cont{height:56px;padding:2px;background-color:#267ada;-webkit-border-radius:10px;border-radius:10px;}
.tabs-nav-list{display:-webkit-box;}
.tabs-nav-list li{-webkit-box-flex:1;height:56px;line-height:56px;background-color:#fff;margin-left:2px;font-size:28px;color:#267ada; text-align:center;}
.tabs-nav-list li:first-child{border-radius:10px 0 0 10px;margin-left:0;}
.tabs-nav-list li:last-child{border-radius:0 10px 10px 0;}
.tabs-nav-list .curr{background-color:#267ada;color:#fff;}

 
/*
*@无状态记录
*/
.unstate-record-list .detail-record-cont .detail-record-cause{height:120px;line-height:120px;padding-left:28px;padding-right:28px;font-size:32px;color:#666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.unstate-record-list .state-icon{background-position:0 -101px;}

/*
*@弹性列（适用3列、2列包含左右icon）
*/
.row-webkit-box{display:-webkit-box;}
.row-left-icon,.info-list-icon{padding-left:28px;padding-right:28px;font-size:0;}
.row-left-icon i,.info-list-icon i{display:inline-block;vertical-align:middle;}
.info-list-icon{padding-left:18px;}
.info-list-cont{-webkit-box-flex:1;}
    
/*
*@左侧菜单
*
*/
.left-side{position:absolute;left:0;top:0;width:85%;min-height:100%;background-color:#252833;z-index:1;}
.side-content dt{height:48px;line-height:48px;border-top:1px solid #4a5265;border-bottom:1px solid #313644;background-color:#393f4f;padding:16px 0;color:#b6bfd2;}
.side-content dd{display:none;}
.side-content .row-info-list .row-webkit-box{-webkit-box-flex:1;}
.side-content .row-info-list>li{min-height:48px;line-height:48px;border-bottom-color:#303442;background-color:transparent;padding:11px 0;}
.side-content .row-info-list>li:last-child{border-bottom:none;}
.side-content .row-left-icon{width:88px;padding-left:0;padding-right:0;text-align:center;}
.left-side .info-list-cont{font-size:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    
.side-content-cont .icon-click .row-left-icon:after,.side-content .icon-click .info-list-icon:after{background-image:url(../images/sides-sprite.png);}
.side-content-cont .icon-click .row-left-icon{-webkit-box-align:center;}
.side-content-cont .icon-click .dot-icon:after{width:25px;height:25px;background-position:0 -265px;}
.side-content .icon-click .next-icon:after{width:40px;height:40px;background-position:0 -380px;}
.swtich-menu .icon-click .next-icon:after{width:40px;height:40px;background-position:0 -220px;}
.side-content-cont .row-info-list .info-list-cont{padding-top:0;padding-bottom:0;padding-left:0;font-size:30px;color:#bfc6d3;}
    
.home dt{height:70px;line-height:70px;background-color:#1a1c24;border-top:none;border-bottom:none;}
.home .info-list-cont{color:#4eb7cd;}

/*
*@左侧菜单-不同列表
*/
.side-content .row-left-icon i,.swtich-menu .info-list-icon i{background:url(../images/sides-sprite.png) no-repeat;}
.home .row-left-icon i{width:34px;height:34px;background-position:0 0;}
.kq .row-left-icon i{width:30px;height:31px;background-position:0 -40px;}
.ydbg .row-left-icon i{width:26px;height:26px;background-position:0 -75px;}
.cxs .row-left-icon i{width:37px;height:31px;background-position:0 -105px;}
.yw .row-left-icon i{width:36px;height:35px;background-position:0 -140px;}
.mszq .row-left-icon i{width:40px;height:40px;background-position:0 -335px;}
.set .row-left-icon i{width:38px;height:38px;background-position:0 -180px;}
.yjfk .row-left-icon i{width:33px;height:31px;background-position:0 -550px;}

.swtich-menu .info-list-icon i{width:35px;height:17px;background-position:0 -315px;}

/*
*@菜单展开
*/
.left-side-content .curr-show .info-list-icon i{background-position:0 -295px;}
.left-side-content .curr-show dd{display:block;}
    
 /*
*@首页开始
*
*/   
.content-main{position:absolute;left:0;top:0;width:100%;min-height:100%;background-color:#ebebeb;-webkit-box-shadow: 2px 0 20px 2px #252833;box-shadow: 2px 0 20px 2px #252833;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2;-webkit-transition:left .2s ease-in;-webkit-transform:translate3d(0, 0, 0);}
.open-side .content-main{left:85%;-webkit-transition:left .2s ease-in;-webkit-transform:translate3d(0, 0, 0);}
.open-side .footer-fixed{display:none;}
/*
*@首页内容列表
*/
.index-content .detail-record{padding-top:10px;padding-left:18px;}
.index-content .detail-record-list>li{height:127px;min-height:0;padding-left:95px;padding-top:7px;margin-top:8px;margin-bottom:8px;}
.index-content .detail-record-list>li:last-child{padding-bottom:0;}
.index-content .detail-record{padding-bottom:28px;}
.index-content .detail-record-list-cont .css-icon{background-color:#fff;}
.index-content .list-cont-info{position:relative;width:100%;height:120px;background-color:#fff;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2;}
.index-content .list-cont-info .info-list-cont{padding-left:28px;padding-top:20px;}
.index-content .list-cont-info .info-list-cont h3{line-height:42px;font-size:32px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index-content .list-cont-info .info-list-cont p{line-height:36px;font-size:24px;color:#999;}
.index-content .list-cont-info .info-list-icon{padding-right:28px;}
.index-content .icon-click .next-icon:after{width:40px;height:40px;background-position:0 -80px;}

/*
*@首页-员工专享
*/
.index-staff-special .detail-record-list>li{height:120px;padding-top:0;padding-left:180px;margin-bottom:18px;}
.index-staff-special .staff-record-pic{position:absolute;left:0;top:0;width:170px;height:120px;}
.index-staff-special .staff-record-pic img{display:block;width:170px;height:120px;border:0;}

/*
*@首页内容列表（状态改变）
*/
.index-content .css-icon-circle{position:absolute;left:0;top:32px;width:70px;height:70px;line-height:70px;border-radius:35px;background-color:#72cb09;font-size:0;text-align:center;z-index:2;}
.index-content .css-icon-circle i{display:inline-block;position:relative;width:42px;height:38px;background:url(../images/icons-sprite.png) 0 -400px no-repeat;vertical-align:middle;z-index:2;}
.index-content .valign-line{position:absolute;left:33px;top:-32px;height:134px;border-left:4px solid #72cb09;z-index:1;}
.index-content .css-dispose .css-icon-circle{background-color:#aa86d4;}
.index-content .css-dispose .css-icon-circle i{width:34px;height:40px;background-position:0 -485px;}
.index-content .css-dispose .valign-line{border-left-color:#aa86d4;}
.index-content .css-undispose .css-icon-circle{background-color:#fa4044;}
.index-content .css-undispose .css-icon-circle i{width:39px;height:29px;background-position:0 -335px;}
.index-content .css-undispose .valign-line{border-left-color:#fa4044;}
.index-content .css-disposed .css-icon-circle{background-color:#ffad10;}
.index-content .css-disposed .css-icon-circle i{width:36px;height:27px;background-position:0 -370px;}
.index-content .css-disposed .valign-line{border-left-color:#ffad10;}
.index-content .css-sure .css-icon-circle{background-color:#267ada;}
.index-content .css-sure .css-icon-circle i{width:35px;height:34px;background-position:0 -445px;}
.index-content .css-sure .valign-line{border-left-color:#267ada;}

/*
*@topBar+banner背景
*/
.index-main .top-bar{height:254px;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, from(#267ada), to(#1a69bf));}
.index-main .top-bar-cont{background-color:transparent;}

/*
*@首页-个人信息（照片+签名）
*/
.banner-per{display:-webkit-box;margin-left:70px;margin-top:-30px;}
.banner-per .banner-photo{position:relative;width:140px;height:140px;background-color:#fff;border-radius:75px;padding:5px;}
.banner-per .banner-btn-edit{position:absolute;top:0;right:0;width:40px;height:40px;line-height:40px;background-color:#fff;border-radius:20px;font-size:0;text-align:center;}
.banner-per .banner-btn-edit i{display:inline-block;width:22px;height:22px;background:url(../images/smallicons-sprite.png) 0 -215px no-repeat;vertical-align:middle;}
.banner-per .banner-photo img{width:140px;height:140px;border-radius:70px;}
.banner-per .banner-per-info{margin-left:30px;padding-top:8px;padding-right:28px;-webkit-box-flex:1;color:#fff;}
.banner-per .banner-per-info h1{height:48px;line-height:48px;margin-bottom:8px;font-size:32px;color:#fff;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.banner-per .banner-per-info .edit-cont-show,.banner-per .banner-per-info .textarea-edit{font-size:24px;height:60px;line-height:30px;overflow:hidden;}
.banner-per .banner-per-info .textarea-edit{background-color:transparent;color:#65abff;overflow-y:auto;}
.banner-per .banner-per-info .edit-cont-area{display:none;}
.banner-per .curr-edit .edit-cont-show{display:none;}
.banner-per .curr-edit .edit-cont-area{display:block;}

/*
*@首页中间TABS铵钮
*/
.index-content .tabs-nav{height:86px;background-color:#165bac;padding:0 50px;}
.index-content .tabs-nav-cont{height:60px;background-color:transparent;padding:13px 0 0 0;-webkit-border-radius: 0;border-radius: 0;;}
.index-content .tabs-nav-list>li{display:-webkit-box;height:60px;background-color:transparent;-webkit-box-orient: vertical;}
.index-content .tabs-nav-list>li:nth-child(1){-webkit-box-align: start;}
.index-content .tabs-nav-list>li:nth-child(2){-webkit-box-align: end;}
.index-content .tabs-btn{position:relative;width:146px;height:56px;line-height:56px;border:2px solid #65abff;border-radius:30px;padding:0 20px 0 68px;font-size:30px;color:#65abff;text-align:center;}
.index-content .tabs-btn:before{content:'';position:absolute;left:30px;top:8px;width:40px;height:40px;background:url(../images/hovers-sprite.png) no-repeat;}
.index-content .tabs-btn-ybs:before{background-position:0 -45px;}
.index-content .tabs-btn-ygzx:before{background-position:-45px -45px;}
.index-content .curr .tabs-btn{border-color:#fff;color:#fff;}
.index-content .curr .tabs-btn-ybs:before{background-position:0 0;}
.index-content .curr .tabs-btn-ygzx:before{background-position:-45px 0;}

/*
*@设置
*/
.set-content{position:relative;padding-top:90px;}
.set-content .banner-per{position:absolute;left:0;top:28px;margin-left:28px;margin-top:0;z-index:1;}
.set-content .banner-photo{-webkit-box-shadow: 0px 0px 2px 0 #dbdbdb;box-shadow: 0px 0px 2px 0 #dbdbdb;}
.set-content .banner-per-info h1{color:#666;}
.set-content .row-info-list>li{min-height:88px;}    
 
/*
*@设置-联系方法
*/
.tel-way{position:relative;height:70px; padding-left:42px;margin-top:10px;}
.tel-way .tel-icon{position:absolute;left:0;top:4px;width:24px;height:24px;line-height:24px;background-color:#267ada;-webkit-border-radius:12px;border-radius:12px;text-align:center;}
.tel-way .tel-icon i{display:inline-block;width:13px;height:17px;background:url(../images/smallicons-sprite.png) 0 -240px no-repeat;vertical-align:5px;}
.tel-way .tel-num{line-height:30px;font-size:28px;}
.tel-way .tel-txt{line-height:30px;font-size:24px;color:#ccc;}

/*
*@KPI-编辑
*/
.kpi-h2{height:60px;line-height:60px;}
.kpi-h2 .row-left-icon{padding-right:18px;padding-left:28px;}
.kpi-h2 .info-list-cont{font-size:32px;color:#999;padding-left:28px;padding-right:28px;}
.kpi-module .h2-icon .row-left-icon i{width:34px;height:30px;background:url(../images/icons-sprite.png) 0 -620px no-repeat;}
.kpi-module .h2-icon .info-list-cont{padding-left:0;padding-right:0;}
.kpi-module .icon-click{height:80px;line-height:80px;}
.kpi-module .icon-click .add-icon:after{width:40px;height:40px;background-position:0 -575px;}
    
.kpi-module .kpi-title,.kpi-module .kpi-title-edit{display:-webkit-box;height:70px;line-height:70px;border-top:1px solid #ddd7d1;border-bottom:1px solid #ddd7d1;background-color:#f7fbff;}
.kpi-title-edit{height:auto;min-height:70px;}
.kpi-title .row-left-icon{padding-left:28px;padding-right:18px;}
.kpi-title .row-left-icon i{width:34px;height:34px;line-height:34px;background-color:#267ada;-webkit-border-radius:17px;border-radius:17px;font-size:26px;color:#fff;text-align:center;}
.kpi-title .info-list-cont{padding-right:30px;font-size:32px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.span-title{display:inline-block;color:#999;}
    
.kpi-content .textarea-css{display:none;height:240px;}

.kpi-title-edit .textarea-css{height:48px;background-color:transparent;}
.kpi-title-edit .info-list-cont{height:48px;line-height:48px;padding-top:11px;padding-bottom:11px;}
.kpi-main .edit-enable{height:auto;min-height:70px;}
.kpi-main .edit-enable .info-list-cont{height:auto;}
.kpi-main .edit-enable .textarea-css{height:145px;}

/*
*@可编辑区域
*/
.edit-row .info-list-name{position:absolute;left:0;top:0;width:auto;}
.edit-row .info-list-cont{min-height:48px;padding-left:28px;text-indent:160px;color:#666;word-wrap:break-word;}
.edit-row .edit-row-cont{display:block;}
.edit-row .click-cont-area{display:-webkit-box;}
.edit-row .edit-cont-area{display:none;padding:0 28px 28px 28px;}
.edit-row .edit-cont-area .textarea-css{display:block;height:240px;line-height:48px;font-size:32px;color:#666;}

.edit-enable .info-list-cont{color:#ccc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.edit-enable .edit-cont-area{display:block;}

/*
*@多列操作
*/
.kpi-content .col-multi .col-multi-1{width:60%;}
.kpi-content .col-multi .col-multi-2{width:40%;}
.kpi-content .col-multi-other .col-multi-1{width:45%;}
.kpi-content .col-multi-other .col-multi-2{width:55%;}
.kpi-content .col-multi .info-list-name{position:static;width:auto;}
.kpi-content .col-multi .info-list-cont{padding-left:0;text-indent:0;} 
.kpi-content .col-multi .col-multi-1 .info-list-cont{padding-right:0;}

/*
*@查看（open-kpi-cont表示展开内容）
*/
.kpi-main .row-info-readonly .info-list-name{color:#666;}  
.kpi-main .row-info-readonly .info-list-cont{height:48px;min-height:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}  
.kpi-main .icon-click .info-list-cont{padding-right:0;}
.kpi-main .icon-click .info-list-icon{width:18px;}
.kpi-main .icon-click .info-list-icon:after{content:'';display:inline-block;width:16px;height:16px;border:2px solid #ccc;border-top:0;border-left:0;-webkit-transform: rotate(45deg);-webkit-transform-origin: 50% 50%;vertical-align:-6px;}
.open-kpi-cont .row-info-readonly .info-list-name{color:#999;}   
.open-kpi-cont .row-info-readonly .info-list-cont{height:auto;min-height:70px;overflow:auto;text-overflow:clip;white-space:normal;}   
.open-kpi-cont .kpi-title .info-list-icon:after{-webkit-transform: rotate(225deg);-webkit-transform-origin: 50% 50%;vertical-align:-16px;}   

/*
*@左侧目录
*/
.side-catalog{background-color:#49525c;}
.catalog-content dt{height:62px;line-height:62px;padding:0 28px;font-size:32px;color:#fff;}
.catalog-content .row-info-list>li{display:block;min-height:48px;border-top:1px solid #727c87;border-bottom:1px solid #4f5964;background-color:#626d79;padding:16px 0;}
.catalog-content .row-info-list>li:first-child{border-top:none;}
.catalog-content .row-info-list .info-list-cont{padding-top:0;padding-bottom:0;color:#fff;}
.catalog-content .row-left-icon{padding-left:28px;padding-right:18px;}
.catalog-content .row-left-icon:after{background:none;}
.catalog-content .row-left-icon i{width:34px;height:34px;line-height:34px;background-color:#267ada;-webkit-border-radius:17px;border-radius:17px;font-size:26px;color:#fff;text-align:center;}
.catalog-content .row-info-list .next-icon:after{background-position: 0 -80px;}
.side-catalog .left-side-header{height:60px;line-height:60px;padding:0 28px;border-bottom:1px solid #4f5964;background-color:#626d79;font-size:30px;color:#fff;}
.catalog-content .row-info-list .add-icon:after{width:42px;height:42px;background:url(../images/icons-sprite.png) no-repeat;}


/*
*@积分表格
*/
.score-table-header{height:70px;line-height:70px;border-top:1px solid #ddd7d1;border-bottom:1px solid #ddd7d1;background-color:#f7fbff;padding:0 28px;font-size:32px;color:#666;}
.score-table-header ul{display:-webkit-box;}
.score-table-header ul li{width:20%;-webkit-box-flex:1;text-align:center;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.score-table-header ul li:first-child{width:60%;text-align:left;}
.score-table-header ul li:last-child{padding-right:0;}
    
.score-table-tbody >ol > li{padding:0 28px;}
.score-table-tbody .score-table-td{display:-webkit-box;width:20%;height:88px;line-height:88px;font-size:32px;color:#666;padding-right:18px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack: center;}
.score-table-tbody .score-table-td .ipt{text-align:center;}
.score-table-tbody .score-table-td:last-child{padding-right:0;}
.score-table-td .row-left-icon{line-height:88px;padding-left:0;padding-right:8px;}
.score-table-td .row-left-icon i{width:34px;height:34px;line-height:34px;background-color:#267ada;-webkit-border-radius:17px;border-radius:17px;font-size:26px;color:#fff;text-align:center;}
.score-table-td .info-list-cont{padding-right:0;color:#666; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    
.score-table-col3 .score-table-td:first-child{width:60%;text-align:left;}
.score-table-col4 .score-table-td:first-child{width:40%;text-align:left;}
.score-table-col4 .score-table-header ul li:first-child{width:55%;text-align:left;}
.score-table-col4 .score-table-header ul li{padding-right:10px;}
.score-table-col4 .score-table-header ul li{width:15%;}
.score-table-col4 .score-table-tbody .score-table-td:first-child{width:55%;}
.score-table-col4 .score-table-tbody .score-table-td{width:15%;}



/*
*@打分
*/
.score-opeate{line-height:48px;background-color:#fff;margin-top:18px;}
.score-opeate-title{display:-webkit-box;padding:18px 28px;border-bottom:2px solid #267ada;}
.score-opeate-icon{position:relative;width:70px;height:62px;line-height:70px;padding-bottom:8px;margin-right:18px;text-align:center;}
.opeate-icon-cont{position:relative;width:70px;height:62px;background-color:#fa4044;font-size:32px;color:#fff;}
.score-opeate-icon i{position:absolute;left:27px;bottom:1px;width:16px;height:16px;background-color:#fa4044;-webkit-transform: rotate(45deg);-webkit-transform-origin: 50% 50%;}

.opeate-title-txt{display:-webkit-box;line-height:38px; -webkit-box-flex:1;-webkit-box-orient: vertical;-webkit-box-pack: center;font-size:32px;color:#666;}     

.score-opeate-content{border-bottom:1px solid #dfd9d4;padding:28px 0;}
 
/*
*@打分-标尺
*/
.staff-main{position:relative;}
.staff-btn{position:absolute;top:0;width:42px;height:100px;line-height:100px;}
.staff-btn:after{content:'';display:inline-block;width:42px;height:42px;background:url(../images/sides-sprite.png) no-repeat;vertical-align:middle;}
.btn-minus{left:28px;}
.btn-add{right:28px;}
.btn-minus:after{background-position:0 -425px;}
.btn-add:after{background-position:0 -470px;}
.staff-img{position:relative;width:436px;height:96px;border:1px solid #ddd7d1;-webkit-border-radius:4px;border-radius:4px;padding:2px;margin:0 auto;}
.staff-img-cont{position:relative;width:436px;height:96px;background-color:#eee9e5;overflow:hidden;}
.staff-img-line{position:absolute;top:1px;left:217px;width:0;height:30px;border-left:2px solid #f00;}
.staff-img-move{position:absolute;top:0;left:-221px;width:800px;height:96px;background:url(../images/staff.png) 0 0 no-repeat;}
.staff-img-buoy{position:absolute;top:-12px;left:210px;width:0;border:10px solid #f00;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;}

/*
*@领导查看模块
*/
.leader-module .tabs-nav{background-color:transparent;padding-left:60px;padding-right:60px;}
.leader-module .tabs-nav-list li{background-color:#f5f0ec;}
.leader-module .tabs-nav-list .curr{background-color:#267ada;}
    
.state-unsure .info-list-state{color:#fa4044;}

/*
*@下属目录
*/
.leader-catalog .info-list-state{color:#fff;}
.leader-catalog .state-unsure .info-list-state{color:#fa4044;}
.leader-catalog .side-content-cont .icon-click .dot-icon:after{width:32px;height:32px; background-position:0 -515px;}
.leader-catalog .catalog-content dt{height:60px;line-height:60px;border-top:1px solid #414a54;border-bottom:1px solid #414a54;font-size:24px;}


/*
*@无记录提示
*/
.no-record-prompt{border-top:1px solid #ddd7d1;padding-top:20%;}
.prompt-icon-txt{background:url( ) top center no-repeat;padding-top:142px;font-size:38px;color:#b8b7b7;text-align:center;}

/*
*@表单（登录、注册）
*/
.form-table{padding:28px 28px 0;}
.form-table-list>li{display:-webkit-box; margin-bottom:18px;}
.form-table-list>li:last-child{margin-bottom:0;}
.form-edit-area,.form-check-area{display:-webkit-box;height:88px;border:1px solid #d3d3d3;-webkit-border-radius:4px;border-radius:4px;background-color:#fff;-webkit-box-flex:1;} 
.form-check-area{height:68px;}
.label-icon{display:block;width:52px;line-height:88px;padding-left:18px;text-align:center;font-size:0;}
.label-icon:after{content:'';display:inline-block;width:20px;height:20px;background:url(../images/icons-sprite.png) no-repeat;vertical-align:middle;}
.user-icon:after{width:42px;height:40px;background-position:0 -695px;}
.password-icon:after{width:40px;height:51px;background-position:0 -740px;}
.edit-area-ipt{position:relative;width:100%;height:48px;line-height:48px; -webkit-box-flex:1;padding:20px 18px;}
.edit-area-ipt .ipt{height:48px;line-height:normal;background-color:transparent;font-size:32px;color:#666;}
.form-check-area .edit-area-ipt{padding-top:11px;padding-bottom:11px;}

.edit-area-btn{width:208px;height:88px;line-height:88px;background-color:#007aff;-webkit-border-radius:4px;border-radius:4px;margin-left:18px;font-size:28px;color:#fff;text-align:center;}
.btn-check-disable{background-color:transparent;border:1px solid #d7d7d7;-webkit-box-sizing:border-box;color:#666;}
.form-table-list p{font-size:24px;color:#999;}
.user-edit-disable .form-edit-area{background-color:transparent;font-size:32px;color:#666;}
.ipt-clear-btn {position:absolute;top:0;right:0;display:none;width: 45px;height: 88px;padding-right: 18px;overflow: hidden;}
.ipt-clear-btn > span {display: block;width: 32px;height: 32px;background:url(../images/smallicons-sprite.png) 0 -260px no-repeat;margin: 28px auto 0 auto;}

.row-info-readonly .ipt-clear-btn{height:70px;}
.row-info-readonly .ipt-clear-btn > span{margin-top:19px;}

/*
*@带阴影内容
*/
.row-info-shadow{padding: 0 18px 0 18px;}
.info-shadow-list>li{position: relative;min-height: 120px;margin-top: 18px;margin-bottom: 18px;}
.info-shadow{-webkit-box-shadow: -1px 5px 10px -3px #dbdbdb;box-shadow: -1px 5px 10px -3px #dbdbdb;}
.info-shadow-cont{display:-webkit-box;height:120px;background-color:#fff;}
.info-shadow-cont p{line-height:42px;font-size:24px;color:#999;text-align:center;}
.info-shadow-cont p:nth-child(2){font-size:32px;}
.shadow-cont-left,.shadow-cont-main,.shadow-cont-right{display:-webkit-box;-webkit-box-orient: vertical;-webkit-box-pack: center;padding:0 18px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.shadow-cont-main{-webkit-box-flex:1;}
.shadow-cont-main p{line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*
*@选择银行
*/
.select-bank .shadow-cont-left{width:136px;padding-right:0;}
.select-bank .shadow-cont-right{background-color:#f8f8f8;}
.select-bank .shadow-cont-right p{line-height:42px;}
.select-bank .shadow-cont-main p{text-align:left;font-size:32px;color:#666;}

/*
*@马上赚钱
*/
.make-money .h2-title{height: 80px;line-height: 80px;background-color:#f8f8f8;font-size:32px;color:#fe6200;} 
.make-money .h2-title .info-list-cont{padding-left:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.make-money .info-shadow-cont{border-top:1px solid #efece9;}
.make-money .shadow-cont-main{border-left:1px solid #efece9;border-right:1px solid #efece9;}
.make-money .info-shadow-cont p:nth-child(2){color:#666;}

/*
*马上赚钱-收益信息
*/
.money-info{-webkit-box-shadow: 0px 2px 2px 0px #dbdbdb;box-shadow: 0px 2px 2px 0px #dbdbdb;}
.money-info-list>li{position:relative;padding:0 28px;background-color:#fff;}  
.money-info-list>li:after{content:'';position:absolute;top:50%;left:46px;width:92px;background:url(../images/money-info.png) no-repeat;}  
.money-info-list>li:nth-child(1):after{left:auto;right:28px;height:90px;background-position:0 0;margin-top:-45px;}
.money-info-list>li:nth-child(2):after{height:74px;background-position:0 -100px;margin-top:-45px;}
.money-info-list>li:nth-child(3):after{height:84px;background-position:0 -182px;margin-top:-45px;}
    
.money-info-list>li:first-child{background-color:#f7fbff;}
.money-info-list .list-item-cont{display:-webkit-box;height:152px;border-bottom:1px solid #dfd9d4; padding:0 18px;-webkit-box-orient:vertical;-webkit-box-pack:center;-wekbit-box-sizing:border-box;box-sizing:border-box;}
.money-info-list>li:last-child .list-item-cont{border-bottom:none;}
.money-info-list .list-item-cont p:nth-child(1){font-size:32px;color:#999;text-align:right;}
.money-info-list .list-item-cont p:nth-child(2){line-height:58px;font-size:40px;color:#666;text-align:right;}
.money-info-list .list-item-cont p:nth-child(2) span{font-size:32px;}

.money-info-list>li:first-child .list-item-cont p:nth-child(1){text-align:left;}
.money-info-list>li:first-child .list-item-cont p:nth-child(2){font-size:50px;color:#267ada;text-align:left;}

/*
*马上赚钱-TABS收益信息
*/
.tabs-module .tabs-title-list{display:-webkit-box;background-color:#fff;} 
.tabs-module .tabs-title-list>li{border-bottom:1px solid #ccc;border-left:1px solid #ccc;}
.tabs-module .tabs-title-list>li:first-child{border-left:none;}
.tabs-module .tabs-title-list .curr{border-bottom-color:#267ada;}
.tabs-module .tabs-title-list .curr div{border-bottom-color:#267ada;color:#267ada;}

.tabs-module .tabs-title-list div{height:87px;line-height:87px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:transparent;font-size:32px;color:#999;text-align:center;}
.tabs-module .tabs-title-list>li{-webkit-box-flex:1;} 

/*
*@说明
*/
.explan-txt{line-height:32px;padding:0 28px;font-size:24px;color:#999;}

/*
*@点击加载
*/
.loading-move{height:70px;line-height:70px;background-color:#fff;-webkit-box-shadow: -1px 5px 10px -3px #dbdbdb;box-shadow: -1px 5px 10px -3px #dbdbdb;font-size:32px;color:#999; text-align:center;}


/*
*@敬请期待
*/
.content-unload-move{height:70px;line-height:70px;border-top:1px solid #ccc;font-size:24px;color:#999; text-align:center;}

/*
*@页脚（按钮）
*/
.footer-fixed{position:absolute;height:112px;z-index:999;width: 100%;bottom: 0;}
.footer-fixed-cont{width:100%;height:76px;left:0;bottom:0;padding-top:18px;padding-bottom:18px;}
.footer-fixed-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:.8;}
.footer-btn{position:relative;display:-webkit-box;padding-left:28px;padding-right:28px;}

@media all and (-webkit-transform-3d){
    .fixed{position:fixed;}
}

.content-footer{padding:0 28px 28px;}    
.p-txt{line-height:42px;text-align:center;font-size:28px;}
.p-txt:before{content:'';display:inline-block;width:36px;height:36px;background:url(../images/sides-sprite.png) 0 -585px no-repeat;vertical-align:-8px;margin-right:18px;}

/*
*@页脚（广告）
*/
.footer-ad,.footer-ad .footer-fixed-cont{height:70px;}
.footer-ad .footer-fixed-cont{line-height:70px;background-color:transparent;padding-top:0;padding-bottom:0;}
.footer-ad a,.footer-ad img{display:block;width:100%;min-width:640px;height:70px;margin:0 auto;}

/*
*@输入框
*/
.ipt{width:100%;height:48px;line-height:normal;}
.ipt-edit,.textarea-edit,.textarea-css{color:#ccc;word-wrap:break-word;}
.select-css{width:100%;height:48px;border:0;background-color:transparent;-webkit-appearance:none;color:#666;}
.select-w145{width:145px;}
.select-w190{width:190px;}
.textarea-css{color:#666;-webkit-transition:height .2s ease-in;-webkit-transform:translate3d(0, 0, 0);}
.textarea-css:focus,.textarea-bg{background-color:#f5f0ec;}
.textarea-lh-nor{line-height:normal;padding-top:6px;}
.ipt-w220{width:220px;}
.inline-block{display:inline-block;}
.textarea-min-height{height:80px;}
.textarea-max-height{height:200px;}

/*
*@易咨询
*/
.ask-module{padding:28px;}
.ask-list>li{margin-bottom:28px;}
.ask-list>li:last-child{margin-bottom:0;}
.ask-msg{position:relative;padding-left:118px;padding-top:4px;}
.ask-msg-photo{position:absolute;left:0;top:0;width:94px;height:94px;background-color:#fff;padding:4px;-webkit-border-radius:51px;border-radius:51px;-webkit-box-shadow: 0 0 2px 0px #dbdbdb;box-shadow: 0 0 2px 0px #dbdbdb;}
.ask-msg-photo img{width:94px;height:94px;-webkit-border-radius:47px;border-radius:47px;}
.ask-msg-main{position:relative;padding-left:12px;}
.ask-msg-main>i{position:absolute;left:2px;top:39px;width:19px;height:19px;border:1px solid #a3caf7;border-top-width:0;border-right-width:0; background-color:#d9ebff;-webkit-transform: rotate(45deg);-webkit-transform-origin: 50% 50%;}
.msg-main-cont{position:relative;width:80%;line-height:38px;background-color:#d9ebff;border:1px solid #a3caf7;-webkit-border-radius:10px;border-radius:10px;padding:18px;font-size:28px;color:#666;word-wrap:break-word;}
    
.me .ask-msg{padding-left:0;padding-right:118px;}
.me .ask-msg-photo{left:auto;right:0;}
.me .ask-msg-main{padding-left:0;padding-right:12px;}
.me .ask-msg-main:after{clear: both;content: '.';display: block;height: 0;visibility: hidden;line-height: 0;}
.me .ask-msg-main>i{left:auto;right:2px;border-color:#dfdfdf;border-top-width:1px;border-right-width:1px;border-bottom-width:0;border-left-width:0;background-color:#fff;}
.me .msg-main-cont{float:right;border-color:#dfdfdf;background-color:#fff;}

/*
*@易咨询-编辑
*/
.send-msg{position:relative;}
.send-msg-cont{display:-webkit-box;min-height:60px;border-top:1px solid #8a8c8e;border-bottom:1px solid #b7b8bc;background-color:#fff;padding:18px 28px;}
.send-msg-cont .send-msg-ipt{-webkit-box-flex:1;border:1px solid #bfbfbf;background-color:#fff;-webkit-border-radius:10px;border-radius:10px;padding:10px 18px;}
.send-msg-cont .send-msg-ipt .textarea-css{height:104px;line-height:40px;font-size:28px;color:#666;overflow:hidden;-webkit-transition:height .1s ease-in;-webkit-transform:translate3d(0, 0, 0);}
.send-msg-cont .send-msg-ipt .textarea-css:focus{background-color:#fff;}
.send-msg-cont .send-msg-btn{width:126px;margin-left:28px;}
.send-msg-cont .send-msg-btn .btn-css{display:block;width:126px;height:60px;line-height:60px;}
.send-msg .disable-edit .textarea-css{height:40px;-webkit-transition:height .1s ease-in;-webkit-transform:translate3d(0, 0, 0)}
.send-msg .disable-edit .btn-css{background-color:#ccc;}

/*
*@员工专享
*/
.staff-special{padding-top:28px;}
.staff-special .banner{height:338px;}
.staff-special .banner img{display:block;width:640px;height:338px;}
.staff-special .row-info-readonly .list-cont-more{text-align:center;color:#999;}

/*
*@纯文本
*/
.txt-module{padding:28px;color:#666;}
.txt-module h2{font-size:32px;line-height:48px;margin-bottom:24px;text-align:center;}
.txt-module p{line-height:42px;font-size:28px; text-indent:2em;margin-bottom:18px;}
.txt-module p:last-child{margin-bottom:0;}

/*
*@文本框
*/
.content-edit{background-color:#fff;padding:28px;}
.content-edit textarea{height:300px;line-height:48px;font-size:32px;color:#666;}

/*
*@ div单选效果
*/
.div-radio-list{display:-webkit-box;}
.div-radio-item{position:relative;-webkit-box-flex:1;padding-left:51px;color:#999;}
.div-radio-item:before{content:'';position:absolute;left:0;top:3.5px;width:41px;height:41px;background:url(../images/hovers-sprite.png) -44px -90px no-repeat;}
.div-radio-list .item-checked{color:#666;}
.div-radio-list .item-checked:before{background-position:0 -90px;}

/*
*@复选框重置CSS
*/
.label-checkbox{position:relative;display:block;line-height:40px;padding-left:68px;font-size:32px;color:#666;} 
.label-checkbox:before{content:'';position:absolute;top:0;left:0;width:40px;height:40px;background:url(../images/hovers-sprite.png) no-repeat;}
.label-checkbox-on:before{background-position:0 -135px;}
.label-checkbox-off:before{background-position:-45px -135px;}
.click-form-agreement{display:block;-webkit-box-flex:1;font-size:32px;line-height:40px;margin-left:18px;}

/*
*@固定标题
*/
.fixed-title{display:none;position:fixed;left:0;top:90px;width:100%;height: 60px;z-index:100;}  
.fixed-title-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#f2f2f2;opacity:.8;}
.fixed-title-cont{position:absolute;left:0;top:0;width:100%; height: 60px;line-height: 60px;font-size: 32px;color: #999;padding-left: 28px;padding-right: 28px;-webkit-box-sizing:border-box;box-sizing:border-box;}

/*
*@铵钮
*/
.btn-css{width:100%;height:76px;line-height:76px;background-color:#267ada;border-radius:38px;text-align:center;font-size:34px;color:#fff;-webkit-box-flex:1;}
.btn-css:hover{background-color:#1e62ae;}
.content-btn{display:-webkit-box;margin-top:28px;padding:0 28px 28px 28px;}
.content-btn .btn-css{-webkit-border-radius:8px;border-radius:8px;}   
.content-btn-rds38 .btn-css{-webkit-border-radius:38px;border-radius:38px;}   
.btn-bg-72cb09{background-color:#5ba207;}
.btn-bg-72cb09:hover{background-color:#72cb09;}
.btn-bg-ef554d{background-color:#ef554d;}
.btn-bg-fa4043{background-color:#fa4043;}
.btn-bg-fa4043:hover{background-color:#c83336;}
.btn-bg-ccc{background-color:#ccc;}

/*
*@公用提示层
*/
.g-mask{display:none; position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;}
.g-mask-bg{position:absolute;width:100%;height:100%;background-color:#000;opacity:.5;z-index:1000;}
.g-mask-layout{position:absolute;left:0;top:50%;width:100%; min-height:300px;margin-top:-150px; z-index:1001;padding:0 50px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.g-mask-content{width:100%;min-height:300px;background-color:#fff;-webkit-border-radius:10px;border-radius:10px;}
.g-mask-cont{display:-webkit-box; min-height:156px;line-height:48px;padding:28px;font-size:34px;color:#666;-webkit-box-orient: vertical;-webkit-box-align: center;-webkit-box-pack: center;word-wrap:break-word;}
.g-mask-form-cont{display:block;}
.g-mask-form-cont .textarea-css{height:146px;}
.g-mask-cont-btn{display:-webkit-box;height:87px;border-top:1px solid #f0f1f2;background-color:#f7fbff;border-radius:0 0 10px 10px;}
.g-mask-cont-btn .btn-css{display:block;height:87px;line-height:87px;background-color:transparent;border-radius:0;}
.g-mask-cont-btn .btn-left{border-right:1px solid #f0f1f2;}

/*
*@ loading
*/
.loading-mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;z-index:999;} 
.loading-mask-img{position:absolute;left:50%;top:50%;width:70px;height:70px;margin: -35px 0 0 -35px;background-color:transparent;}

/*
*@验证提示
*/
.check-prompt {position: fixed;left: 50%;bottom:122px;width: 360px;margin-left: -180px;z-index: 998;}
.check-prompt-bg {position: absolute;width: 100%;height: 100%;background: #000;-webkit-border-radius: 8px;border-radius: 8px;opacity: .8;z-index: 1;}
.check-prompt-txt {position: relative;display: -webkit-box;color: #fff;min-height:44px;-webkit-box-orient: vertical;-webkit-box-pack: center;padding:28px 18px;font-size: 30px;text-align: center;z-index: 2;}    

/*
*@时间分隔
*/
.separate-time{text-align:center;}
.separate-time span{display:inline-block;height:32px;line-height:32px;background-color:#ccc;-webkit-border-radius:5px;border-radius:5px;padding:0 18px;font-size:24px;color:#fff;}

/*
*@全局
*/
#content{position:relative;}
#wrap .fn-c-fa4043,.fn-c-fa4043{color:#fa4043;}
#wrap .fn-c-3580d5,.fn-c-3580d5{color:#3580d5;}
#wrap .fn-c-999,.fn-c-999{color:#999;}
#wrap .fn-c-157efb,.fn-c-157efb{color:#157efb;}
#wrap .fn-c-ccc,.fn-c-ccc{color:#ccc;}
.fn-c-fe6200{color:#fe6200;}
.tar{text-align:right;}

.m-t18{margin-top:18px;}
.m-l18{margin-left:18px;}
.m-b18{margin-bottom:18px;}
.m-l44{margin-left:44px;}

#wrap .fn24,.fn24{font-size:24px;}
.fn28{font-size:28px;}   
.fn32{font-size:32px;}

/*
*@清除线条
*/
.clr-top-line,.clr-list-first-line li:first-child{border-top:none;}

/*
*@ IOS hack
*/
@media only screen and (-webkit-min-device-pixel-ratio:2){
    .top-bar-cont{padding-top: 20px;}
    .top-bar-cont .btn-bar-css,.top-bar-cont .btn-bar-txt{top: 20px;}
}